
package com.eva.android;

import android.os.Build;

/**
 * 一个用于Android系统版本判断的实用工具类。
 * <p>
 * 建议将所有Andriod版本判断相关的代码收纳到本类中，以便规范代码。
 *
 * @author Jack Jiang
 * @since 7.2
 */
public class AndriodVersion {

    /**
     * 当前Android系统版本是否"大于等于" Android 4.4 KitKat。
     *
     * @return true表示是，否则不是
     */
    public static boolean isAndroidKitKat_greater$equal() {
        return Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT;
    }

    /**
     * 当前Android系统版本是否"大于等于" Android Q。
     *
     * @return true表示是，否则不是
     */
    public static boolean isAndroidQ_greater$equal() {
        return Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q;
    }

    public static String QFlag(){
        return isAndroidQ_greater$equal()?"-A"+Build.VERSION.SDK_INT:"";
    }

}
